/**
 * WanlShop状态管理器 - 购物车
 * 
 * @ author 山东宝智网络科技有限公司 <15021438357@163.com> 
 * < 程序仅用作FastAdmin付费插件API测试使用，，未经版权所有权人书面许可，不能用于商业用途！>
 * < 购物车状态管理器，不得复制、二次开发到第三方项目，否则我们会追究其法律责任 >
 **/
import Vue from 'vue';
import fun from '../../common/wanlshop_function';
export default {
	namespaced: true,
	state: {

	},
	actions: {
		async verify({
			state,
			dispatch
		}) {
			let user = uni.getStorageSync('wanlshop:user');
			if (!user) {
				uni.showToast({
					icon: 'none',
					title: '请先登录',
					mask: true,
					success:function() {
						console.log('111111111')
						uni.navigateTo({
							url: "/pages/user/auth/auth"
						});
					}
				});
				
				return false;
			}

			let title = '';
			let jump = false;

			if (user.verify_status == 'no_auth') {
				title = '您还未提交认证！';
				jump = true;
			} else if (user.verify_status == 'pending') {
				title = '您的认证还在审核，请耐心等待！';
			} else if (user.verify_status == 'reject') {
				title = '您的审核已被拒绝，请提交正确的营业执照信息！';
				jump = true;
			}

			if (title) {
				uni.showToast({
					icon: 'none',
					title,
					mask: true
				});
				if (jump) {
					setTimeout(() => {
						uni.navigateTo({
							url: "/pages/company/auth"
						});
					}, 2000);
				}
				return false;
			}
			if (user.verify_status == 'success') {
				return true;
			}
			return false;
		}
	}
};